body {
	background: rgb(255, 255, 255);
}
.mgb10 {
	margin-bottom: 10px;
}
.mgb20 {
	margin-bottom: 20px;
}
.mgb25 {
	margin-bottom: 25px;
}
.pdt15 {
	padding-top: 15px;
}
.login {
	background: rgb(255, 255, 255); margin: -215px 0px 0px -190px; border: 1px solid rgb(238, 238, 238); border-image: none; left: 50%; top: 50%; width: 420px; position: absolute; z-index: 9; box-shadow: 0px 0px 18px 1px rgba(0,0,0,0.2);
}
.register {
	margin-top: -250px;
}
.login .logo {
	background: url("/Public/images/login/login_logo.jpg") no-repeat 0px 0px rgba(0, 0, 0, 0); left: 46%; top: -70px; width: 160px; height: 90px; margin-left: -68px; display: block; position: absolute;
}
.login-inner {
	margin: 27px auto; width: 265px;
}
.login-title {
	margin: 0px auto; width: 100%; text-align: center; color: rgb(111, 111, 111); line-height: 30px; padding-bottom: 40px; font-family: "microsoft yahei"; font-size: 24px; font-weight: 400;
}
.login-item {
	background: rgb(255, 255, 255); padding: 5px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 243px; height: 28px; position: relative;
}
.login-item input {
	border: 0px currentColor; border-image: none; width: 100%; height: 28px; line-height: normal; font-size: 14px;
}
.clearIpt {
	transition:0.1s linear; top: 12px; width: 14px; height: 14px; right: 2px; display: block; position: absolute; z-index: 9; opacity: 0; -webkit-transition: all .1s linear; -o-transition: all .1s linear;
}
.clearIpt i {
	margin: 0px;
}
.login-item:hover .clearIpt {
	display: block; opacity: 1;
}
.login-item.error {
	border-color: red;
}
.login-item.code {
	padding: 5px 10px; width: 75px;
}
.code-img {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-image: none;
}
.code-img img {
	width: auto; height: 37px; cursor: pointer;
}
#code-refresh {
	color: rgb(14, 100, 160); line-height: 37px;
}
#code-refresh:hover {
	text-decoration: underline;
}
.login .checkbox-group {
	display: block;
}
.login-forgetlink {
	padding-top: 3px; display: block;
}
.login-forgetlink:hover {
	color: rgb(14, 100, 160); text-decoration: underline;
}
.login-btn {
	background: rgb(14, 100, 160); border: 0px currentColor; border-image: none; width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: block;
}
.login-locationnow {
	padding: 24px 0px 0px; text-align: center;
}
.login-locationnow a {
	color: rgb(14, 100, 160); font-size: 14px; text-decoration: underline;
}
.copyright {
	left: 0px; width: 382px; height: 30px; text-align: center; bottom: -60px; line-height: 30px; position: absolute;
}
.copyright {
	color: rgb(153, 153, 153);
}
.copyright a {
	color: rgb(153, 153, 153);
}
.reg-helper {
	padding: 13px 0px 24px; color: rgb(153, 153, 153); font-size: 14px;
}
.reg-helper i {
	color: rgb(255, 170, 0); margin-right: 5px;
}
.register .btn-getCode {
	background: rgb(131, 186, 33); width: 100px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; margin-left: 10px; display: block;
}
.register .login-item.code {
	width: 132px;
}
.register .login-item.picode {
	width: 77px;
}
.tooltips {
	border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); display: none; background-color: rgb(242, 222, 222);
}
.tooltips-arrow em {
	color: rgb(235, 204, 209);
}
.tooltips-arrow i {
	color: rgb(242, 222, 222);
}
